automatic non-return valve - Spanish English Dictionary